package com.example.eeuse.model;


import cn.easyes.annotation.IndexId;
import cn.easyes.annotation.IndexName;
import cn.easyes.annotation.rely.IdType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@IndexName(value = "dict_subsidyrecord",shardsNum = 2,aliasName = "dict_subsidyrecord_search")

public class SubsidyRecordData {

    @IndexId(type = IdType.CUSTOMIZE)
    private  String  id;

    private  String collectId;
    private  String peopleId;

    //PEOPLE_VERSION
    private  String peopleVersion;

    //ACCOUNT_VERSION
    private  String accountVersoin;
    //PROJECT_ID
    private  String projectId;

    //REGION_ID
    private  String regionId;
    //YEAR_ID
    private  Integer yearId;
    //BATCH_ID
    private  String batchId;
    //MONEY
    private  Float money;
    //OPERATOR_ID
    private  String operatorId;
    //OPERATOR_TIME
    private  String operatorTime;
    //STATUS
    private  String status;
    //ASSIGN_MONEY
    private  String assingTime;

    //PAY_MONEY
    private  String payTime;
    // assingIdASSIGN_ID
    private  String  assingId ;
    //BANK_TYPE
    private  String bankType;

    //ACCOUNT_CODE
    private  String accountCode;
    //ACCOUNT_NAME
    private String accountName;

    private  String name;
    //Others
    private String createCode;
    private Date createTime;

}
